/* pages/zycx/zycx.wxss */
page {
	background: #eee;
}

.sk,.gk {
	background-image: url(https://statics.offcn.com/hb/pc/images/wxxcx/files/images/banner7.png?sign=87c820fe67285b210d1cd0686be01d5a&t=1594988861);
	background-size: 100%;
	height: 440rpx;
}
.xds,.sydw,.sjzsz,.jdwz,.yh,.nxs,.jszp {
	background-image: url(https://statics.offcn.com/hb/pc/images/wxxcx/files/images/banner6.png?sign=d7b005b71ba6bfad716c5baed5e11cba&t=1594988851);
	background-size: 100%;
	height: 440rpx;
}

.page_header .zg_title1,.page_header .zg_title2,.page_header .zg_title3 {
	display: block;
	margin-left: 42rpx;
	color: #fff;
	line-height: 70rpx;
}
.page_header .zg_title1 {
	padding-top: 120rpx;
	font-size: 55rpx;
	font-weight: bold;
}

.page_header .zg_title2 {
	font-size: 22rpx;
}

.page_header .zg_title3 {
	width: 61rpx;
	height: 6rpx;
	background: #fff;
	border: 1px solid #fff;
	border-radius: 50rpx;
}
.page_header .weui-cell{
	width: 700rpx;
	margin: 50rpx auto 0;
	background: #fff;
	border-radius: 45rpx;
	color: #999;
	overflow:hidden;
	box-shadow: 0rpx 10rpx 10rpx 5rpx #ece7e7;
}
.page_header .weui-title{
	float: left;
	width: 39rpx;
	height: 39rpx;
	padding-top: 25rpx;
}
.page_header .weui-input{
	float: left;
	width: 640rpx;
	height: 88rpx;
	line-height: 88rpx;
	padding-left: 20rpx;
}

.zg_sousuo_list{
	width: 700rpx;
	height: 200rpx;
	margin:30rpx auto 0;
}
.zg_sousuo_list .sousuo_title{
	padding:0 8rpx;
	height: 35rpx;
	margin-bottom: 30rpx;
}
.sousuo_title .ss_tit{
	float: left;
	font-weight: bold;
	font-size: 30rpx;
}
.sousuo_title .ss_del{
	float: right;
	width: 32rpx;
	height: 32rpx;
}
.zg_sousuo_list .sousuo_content{
	width: 100%;
	height: auto;
	background: #fff;
	border-radius: 25rpx;
}
.sousuo_content .con_box{
	padding:24rpx 50rpx;
	overflow:hidden;
}
.sousuo_content .con_box text{
	float: left;
	color: #999;
	font-size: 25rpx;
	padding-right: 40rpx;
	line-height: 40rpx;
}

.zg_host_list{
	width: 700rpx;
	height: auto;
	margin:30rpx auto;
}
.zg_host_list .host_title{
	padding:0 8rpx;
	height: 45rpx;
	line-height:45rpx;
	margin-bottom: 30rpx;
	font-weight: bold;
	font-size: 30rpx;
}
.zg_host_list .host_content{
	width: 100%;
	height: auto;
	background: #fff;
	border-radius: 25rpx;
}
.host_content .con_box2{
	padding:24rpx 50rpx;
	overflow:hidden;
}
.host_content .con_box2 .txt{
	display: block;
	height: 62rpx;
	line-height: 62rpx;
	border-bottom: 1rpx solid #ececec;
	color: #666;
	font-size: 25rpx;
}
.host_content .con_box2 .txt .huo{
	width: 28rpx;
	height: 29rpx;
	float: right;
	padding-top: 10rpx;
}
.form {
  width: 650rpx;
  background: #fff;
  border-radius: 40rpx;
  margin: 15rpx auto 0rpx;
  padding: 50rpx 0 30rpx;
}
.page {
  margin-bottom: 15rpx;
}
.cxjg_box {
  padding-bottom: 50rpx;
}
.table {
  width: 660rpx;
  padding: 20rpx;
  background: #fff;
  border-radius: 10rpx;
  margin: 0rpx auto;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.chaxunjg {
	width: 632rpx;
	height: 60rpx;
  display: flex;
	overflow: hidden;
  padding: 0 40rpx;
  align-items: center;
  margin: 15rpx auto 0rpx;
  justify-content: flex-end;
}
.chaxunjg text,.chaxunjg view {
	float: left;
	color: #999;
	font-size: 24rpx;
	line-height: 60rpx;
}
.offer_item {
    width: 550rpx;
    height: 90rpx;
		margin: 0 auto 40rpx;
}
/* .offer_item1 {
  margin-bottom: 20rpx;
} */
.offer_item .zhuce {
	width: 450rpx;
	color: #fff;
	font-size: 30rpx;
	font-family: "microsoft yahei";
	line-height: 60rpx;
	padding: 0rpx 15rpx;
	border-radius: 30rpx;
	display: block;
	min-height: auto;
	text-align: center;
	margin: 0 auto 20rpx;
}

.sk .offer_item .zhuce,
.gk .offer_item .zhuce {
	background: #fd4646;
}

.jszp .offer_item .zhuce,
.gq .offer_item .zhuce {
	background: #02b387;
}

.sydw .offer_item .zhuce,
.xds .offer_item .zhuce,
.sjy .offer_item .zhuce,
.zjb .offer_item .zhuce {
	background: #ff5a11;
}

.jdwz .offer_item .zhuce,
.nxs .offer_item .zhuce,
.yh .offer_item .zhuce,
.szyf .offer_item .zhuce,
.xl .offer_item .zhuce,
.ylws .offer_item .zhuce,
.ty .offer_item .zhuce {
	background: #2e77ff;
}

.search_btn {
    width: 560rpx;
    height: 82rpx;
    padding: 0;
    background: #d32002;
    line-height: 82rpx;
    color: #fff;
    font-size: 36rpx;
}
.year {
  color: #EC414D;
  display: block;
  font-size: 30rpx;
  font-weight: bold;
  margin-bottom: 10rpx;
  border-bottom: 1px solid #aaa;
}
.more_box {
  color: #aaa;
  display: block;
  font-size: 30rpx;
  margin: 15rpx auto;
}
.more {
  color: #000;
  font-size: 30rpx;
}
.ssjg {
  color: #fff;
  font-size: 30rpx;
  font-weight: bold;
  text-align: center;
  background: #ec414d;
  width: 660rpx;
  padding: 20rpx;
  border-radius: 10rpx;
  margin: 15rpx auto 0rpx;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}


.table {
 border: 0px solid darkgray;
}
.tr {
 width: 100%;
 display: flex;
 justify-content: center;
 align-items: center;
}
.td {
 width:29%;
 display: flex;
 font-size: 24rpx;
 min-height: 120rpx;
 justify-content: center;
 align-items: center;
}
.td1 {
 width:13%;
}
.bg-w{
 background: snow;
}
.bg-g{
 background: #E6F3F9;
}
.th {
 width: 29%;
 height: 140rpx;
 font-size: 24rpx;
 justify-content: center;
 background: #3366FF;
 color: #fff;
 display: flex;
 align-items: center;
 text-align: center;
}
.th1 {
 width: 13%;
 height: 140rpx;
 font-size: 24rpx;
 justify-content: center;
 background: #3366FF;
 color: #fff;
 display: flex;
 align-items: center;
 text-align: center;
}
.chaxunjg .xiugaibox {
	color: #666;
	line-height: 27rpx;
}
.xiugai {
	float: left;
	width: 28rpx;
	height: 27rpx;
	display: block;
	margin-right: 10rpx;
	line-height: 27rpx;
}
.notice {
	font-size: 24rpx;
	line-height: 36rpx;
	text-align: center;
	margin-top: 20rpx;
}

.gksw {
	color: #f00;
	font-size: 28rpx;
	text-align: center;
}
/* 表单 */
.bd_nav {
	height: 65rpx;
	padding: 35rpx 55rpx 0 55rpx;
	border-bottom: 5px solid #fff;
	border-radius: 3rpx;
}

.bd_nav .nav {
	width: 240rpx;
	display: block;
	margin: 0 25rpx;
	line-height: 60rpx;
	font-size: 30rpx;
	color: #333;
	float: left;
	text-align: center;
	cursor: pointer;
}

.bd_nav .active {
	border-bottom: 5px solid #ef2e36;
	position: relative;
	top: -1rpx;
	color: #ef2e36;
	border-radius: 3rpx;
}